self-propelled machine - Turco Inglés Diccionario